@media screen and (max-width: 1200px) {
    html{
        overflow: auto!important;
    }
    body, html{
        overflow-x: hidden;
    }
    /*xlt-k*/
    ::-webkit-scrollbar
    {
        width: 0;
        height: 0;
    }

    ::-webkit-scrollbar-track
    {
        background-color: #ffffff;
    }

    ::-webkit-scrollbar-thumb
    {
        background-color: #19596b;
    }
    /*xlt-g*/

    .body {
        width: 100%;
    }
    .pub_banner{
        padding-top: 18vw;
        min-height: auto;
        height: auto;
    }
    .mi_pub_banner{
        display: block;
    }
    .wh1600 {
        margin: 0 2% !important;
    }

    .fs30{
        font-size: 4vw;
    }
    .fs24{
        font-size: 4vw;
    }
    .fs22{
        font-size: 4vw;
    }
    .fs20{
        font-size: 4vw;
    }
    .fs18{
        font-size: 4vw;
    }
    .fs16{
        font-size: 3.5vw;
    }
    .fs14{
        font-size: 3vw;
    }


    .img_gallery {
        display: block;
    }
    .train_banner {
        margin-top: 18vw;
    }

    .train_banner_left,.train_banner_right{
        display: none;
    }



    .head{
        display: none;
    }
    .mi_head_all{
        display: block;
    }

    .foot{
        display: none;
    }
    .copyright{
        display: block !important;
        background-color: #eeeeee;
        margin-bottom: 13.5vw;
        color: #333333;
        line-height: 2;
        font-size: 3vw;
        padding: 3% 0;
        text-align: center;
    }
    .copyright .sys1{
        float: none;
    }
    .copyright .sys2{
        float: none;
    }
    .bottom-fix {
        display: block;
        width: 100%;
    }


    .position_all{
        display: none;
    }



    .load_more{
        font-size: 3.5vw;
        padding: 3% 0;
    }


    .head_menu_list{
        display: none;
    }




    .acsl{
        width: 100%;
    }
    .acsna, .acsall .acsall_title{
        font-size: 4.5vw;
    }
    .acslx .acslxan, .acslx .acslxrx{
        font-size: 4vw;
    }
    .upperandlower {
        display: none;
    }

    .content_all{
        /*padding-top: 15%;*/
    }

    .head_top{
        display: none;
    }

    .content_main{
        padding: 5% 0;
    }


    .load_more .loads{
        width: 100%;
        padding: 3% 0;
        border-radius: 5px;
    }




    .sy_about{
        display: none;
    }

    .sy_about .dnre{
        width: 100%;
    }

    .public_title .nr_en{
        font-size: 4.5vw;
    }
    .public_title .nr_cn{
        font-size: 4.5vw;
    }
    .public_title .nr_in{
        font-size: 3.5vw;
    }
    .public_title .nr_cn:after{
        width: 80px;
        left: -110px;
    }
    .public_title .nr_cn:before{
        width: 80px;
        right: -110px;
    }

    .category-section .cate_box{
        width: 48.5%;
    }
    .category-section .cate_box:nth-child(2n){
        margin-right: 0!important;
    }
    /*.category-section .cate_box:nth-child(3n){
        margin-right: 3%;
    }*/

    .sypro_ca ul li{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .sypro_ca ul li:nth-child(2n){
        margin: 0 0 2% 0;
    }
    .sypro_ca ul li:last-child{
        display: none;
    }
    .sypro_ca ul li .wtit{
        transform: scale(1)!important;
        background-color: rgba(0,153,204,0.5);
        bottom: 0;
        padding: 3% 2%;
    }
    .sypro_ca ul li .wcot{
        bottom: 0;
        padding: 5%;
        display: none;
    }

    .syrmpro_item{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .syrmpro_item:nth-child(2n){
        margin: 0 0 2% 0;
    }
    .syrm_title{
        margin: 3% 0;
    }
    .syrm_title .nr_sy{
        font-size: 4.5vw;
        width: 40%;
        margin: -2.5% 0 0 0;
    }
    .syrm_title .flx,.syrm_title .frx{
        width: 30%;
    }
    .syrmpro_item .wcot .wjia{
        display: none;
    }

    .syrmpro_switch{
        display: none;
    }

    .sy_fangan{
        background-size: auto;
        background: url(../image/sy_fa.jpg) no-repeat left;
        text-align: center;
        padding: 0 0 5% 0;
    }
    .sy_fangan .fa_nry{
        width: 100%;
        padding: 5% 0 0 0;
    }
    .sy_fangan .fa_nry .nr1{
        text-align: center;
        font-size: 4.5vw;
        margin: 0 0 3% 0;
    }
    .sy_fangan .fa_nry .nr1:after{
        width: 30%;
        left: 35%;
        bottom: -5px;
        height: 2px;
    }
    .sy_fangan .fa_nre{
        width: 100%;
        margin: 0;
    }
    .sy_fangan .fa_nre .hlda:nth-of-type(1) {
        background: url(../image/sy_fangan1.png)no-repeat 12% 70%;
        background-size: 5%;
    }
    .sy_fangan .fa_nre .hlda:nth-of-type(2) {
        background: url(../image/sy_fangan2.png)no-repeat 11% 70%;
        background-size: 5%;
    }
    .sy_fangan .fa_nrs{
        display: none;
    }
    .syabmy .wnrf{
        width: 100%;
    }
    .syabmy .wnrf .wtit{
        width: 100%;
        text-align: center;
        margin: 0 0 5% 0;
    }
    .syabmy .wnrf .wtit:after{
        height: 2px;
        bottom: -2px;
    }
    .syabmy .wnrr{
        width: 100%;
        margin: 5% 0 0 0;
    }
    .syab_item{
        padding: 3%;
    }
    .syab_item .wimg{
        margin: 0 38%;
    }
    .syab_item .wcot{
        float: right;
        width: 100%;
        text-align: center;
    }
    .syab_item .wcot .wtit{
        line-height: 3;
    }
    .syab_item:hover{
        transform: scale(1);
    }

    .syabmey .wimg{
        display: none;
    }
    .syabmey .wcot{
        width: 100%;
        left: 0;
        position: relative;
        padding: 5%;
    }
    .syabmey .wcot:after{
        width: 5px;
        right: 5px;
    }
    .syabmee .wcot{
        width: 100%;
        left: 0;
        position: relative;
        padding: 5%;
    }
    .syabmee .wimg{
        width: 100%;
    }

    .sy_process .sylc_title{
        font-size: 4.5vw;
    }

    .sylc_item{
        width: 26.5%;
    }
    .sylc_item:nth-child(3n){
        margin: 0 0 5% 0;
    }
    .sylc_item:nth-child(3n):after{
        display: none;
    }
    .sylc_item:after{
        background-size: 50%;
        right: -36%;
        top: 22%;
    }

    .sylc_item .wtit{
        font-size: 3vw;
    }
    .sycs_list .wimg{
        display: none;
    }
    .sycs_list .wcot{
        position: relative;
        width: 100%;
        left: 0;
    }

    .sy_case{
        padding: 5% 0;
    }
    .sycs_item{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .sycs_item:nth-child(2n){
        margin: 0 0 2% 0;
    }
    .sycs_item:nth-of-type(3){
        margin: 0 2% 2% 0;
    }
    .sycs_item .htit{
        font-size: 3.5vw;
    }

    .syns_list .snsfl,.syns_list .snsfr{
        width: 100%;
    }


    .syns_list .syns_title:after{
        height: 2px;
    }
    .snsiteme .wcot .wint{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    .sy_zyx{
        padding: 5% 0 2%;
    }
    .syzyx_item{
        width: 100%;
        margin: 0 0 5% 0;
        text-align: center;
    }
    .syzyx_item .wnrr .wnry{
        text-align: center;
    }
    .syzyx_item:nth-child(3){
        text-align: center;
    }
    .syzyx_item .wnrl{
        float: none;
        margin: 0 auto;
    }


    .ab_four{
        padding: 5% 0 3%;
    }
    .ab_four_item{
        width: 50%;
        margin: 0 0 5% 0;
    }
    .ab_four_item .dnya{
        font-size: 4.5vw;
        margin: 5% 0 5% 0;
    }
    .ab_mke .wcot{
        line-height: 2;
    }

    .ab_sitem{
        position: relative;
        width: 100%;
    }
    .ab_sitem ul li{
        position: relative;
        width: 50%;
        float: left;
        padding: 5% 5% 5% 5%;
        background:#ffffff!important;
        text-align: center;
        border: 0!important;
    }
    .ab_sitem ul li.on{
        background: #0099cc!important;
    }
    .ab_sitem ul li.on:after{
        display: none;
    }
    .ab_sitem ul li.on:nth-of-type(1){

    }
    .ab_sall{
        margin-left: 0;
    }
    .ab_slist .wimg{
        width: 100%;
    }
    .ab_slist .wcot{
        position: relative;
        width: 100%;
        left: 0;
        padding: 5%;
    }
    .ab_mkw .abmwtit{
        font-size: 4.5vw;
    }
    .abmw_item .wdian{
        margin: 0 auto;
    }
    .abmw_item .wline{
        margin: 10px auto;
    }
    .abmw_item{
        width: 50%;
        float: left;
        position: relative;
        height: auto;
        left: auto!important;
        right: auto!important;
        top: auto!important;
    }
    .abmw_list{
        padding: 5% 0;
    }
    .abmw_list:after{
        display: none;
    }
    .ab_news_item{
        width: 100%;
        background-color: #FFFFFF!important;
        color: #333333!important;
    }
    .ab_news_item:nth-child(2n){
        background-color: #0099cc!important;
        color: #ffffff!important;
    }
    .abnst .abnsttit{
        font-size: 4.5vw;
    }
    .ab_news_item .wint{
        font-size: 3vw;
    }
    .ab_news_item .wcot{
        width: 65%;
    }
    .ab_news_item .wimg{
        width: 28%;
    }



    .nysyl{
        width: 100%;
    }
    .CAchoice .Pca_title{
        font-size: 4.5vw;
        padding: 3% 0;
    }
    .CAchoice .Pca_list{
        padding: 0 5%;
        border-bottom: 1px solid #cccccc;
    }
    .CAchoice .Pca_list ul li{
        width: 50%;
        float: left;
        border-bottom: 0;
        background: #FFFFFF;
        padding: 0 5%;
        text-align: center;
    }
    .position{
        display: none;
    }

    .CAchoice{
        margin: 0 0 5% 0;
        display: block;
    }
    .RM_article{
        display: none;
    }
    .Plxall{
        display: none;
    }


    .nysyr{
        width: 100%;
    }
    .nysyr.pro{
        padding: 0;
    }
    .Perj_box .perj_item{
        width: 49%;
    }
    .Perj_box .perj_item:nth-child(2n){
        margin-right: 0!important;
    }
    .Perj_box .perj_item:nth-child(3n){
        margin-right: 2%;
    }


    .starPro{
        margin-top: 15%;
    }
    .case_item{
        width: calc(100%/2 - 1%);
        margin: 0 2% 2% 0;
    }
     .case_item:nth-of-type(3n){
        margin-right: 2%;
     }
    .case_item:nth-of-type(2n){
        margin-right: 0%;
    }
    .case_item .dimg{
        width: 100%;
    }
    .case_item .dcot{
        position: relative;
        width: 100%;
        left: 0;
        display: inline-block;
        padding: 5% 0;
    }
    .case_item .dcot .dint{
        margin: 3% 0;
    }
    .case_item .dcot .dtit_cn{
        font-size: 4vw;
    }

    .case_item .dcot .dck{
        width: 35%;
    }
    .detail_title, .detail_title_news{
        font-size: 4vw;
        width: auto;
    }


    .fw4ys_list{
        position: relative;
        padding: 5% 0;
    }
    .fw4ys_item{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .fw4ys_item:nth-child(2n){
        margin: 0 0 2% 0;
    }
    .fw4ys_item .fwnrx{
        position: relative;
    }
    .fw4ys_item .fwnrs{
        padding: 40% 1% 10%;
    }
    .service_list .service_img{
        margin: 0 0 5% 0;
    }
    .service_list .service_partner{
        padding: 0;
    }
    .service_list .service_zbrx{
        padding: 0 0 5%;
    }
    .service_list .service_zbrx span{
        font-size: 4vw;
    }
    .service_list .service_3img{
        padding: 0 0 5%;
    }
    .service_list .service_table{
        padding: 0;
    }
    .service_table_all .nry{
        padding: 3% 0;
    }
    .service_table_all .nre .znre .znre_item,.service_table_all .nre .fnre{
        font-size: 3.5vw;
    }
    .service_table_all .nre .znre{
        padding: 2%;
    }


    .lxwm_list{
        width: 100%;
    }
    .lxwm_cot{
        width: 100%;
        line-height: 2;
    }
    .lxwmwd_item{
        width: 100%;
        background-size: 15% !important;
    }

    .lxwmwd_item .wcity{
        font-size: 4.5vw;
    }
    .lxwmwd_item .wtitl{
        padding: 0 0 5% 0;
        margin: 0 0 5% 0;
    }
    .lxwmwd_item .wcity{
        margin: 3% 0 5% 0;
    }
    .lxwmwd_item .wints{
        min-height: auto;
    }

    .sy_news_tit{
        padding: 5% 0;
    }
    .snsiteme .wimg{
        width: 100%;
    }
    .snsiteme .wcot{
        width: 100%;
        margin: 3% 0 0;
    }
    .snsiteme .wcot .wtit{
        padding-right: 25%;
    }
    .snsitemy{
        padding-left: 5%;
    }
    .snsitemy .wtit{
        width: 75%;
    }

    .newssyl{
        width: 100%;
    }
    .newssyl .CA_news ul li{
        padding: 2% 0;
    }

    .newssyl .CA_news{
        display: block;
    }
    .news_item{
        width: 100%;
    }

    .news_item .dimg{
        width: 100%;
        height: auto;
    }

    .news_item .dcot{
        padding: 5%;
        width: 100%;
        left: 0;
        position: relative;
        float: left;
    }
    .news_item .dcot .dtit{
        line-height: 2;
        height: auto;
    }

    .news_item .dcot .dint {
        height: auto;
        line-height: 2;
        margin: 5% 0 5% 0;
    }
    .news_item .dcot:after{
        bottom: 10%;
    }
    .newssyr{
        width: 100%;
    }

    .ner_zwf{
        padding: 0;
    }
    .ner_list{
        padding: 5% 0 0 0;
    }

    .detail_title_time{
        width: 100%;
        text-align: left;
        margin: 0 0 5% 0;
    }


    .file_item .file-load img{
        width: 46%;
        margin-top: 23%;
    }

    .cpCaAN {
        display: block;
    }
    .CAchoice .Pca_title{
        display: none;
    }

    .cpnavMenubox{
        position: fixed;
        z-index: 99999;
        transform: translateX(100%);
        transition: all 0.5s;
        top: 18vw;
    }

    .navMenuboxshow{
        transform: translateX(30%);
        top: 18vw;
        height: 100%;
        overflow-y: auto;
    }
    .navMenubox.navMenuboxshow{
        padding: 0 5%;
        width: 76%;
    }
    .product_item{
        width: 100%;
        margin: 0 0 5% 0;
    }
    .cp4ys_item{
        width: 100%;
    }

    .PCP_title .PCP_titlewz{
        padding: 3% 5%;
    }

    .CP_detail .CPmkol{
        width: 100%;
    }
    .CP_detail .CPmkor{
        width: 100%;
        margin: 0;
        padding: 5% 0;
    }

    .detail_content {
        line-height: 2;
    }
    .paging .pglf,.paging .pgrt{
        width: 100%;
        text-align: center;
        margin: 1% 0;
    }

    .Pro-warp thead tr{
        font-size: 3vw;
    }
    .table-class{
        width: 90% !important;
        height: auto!important;
    }
    .p_PhoneBox, .p_EmailBox, .p_CaptchasBox{
        float: none;
    }
    .floating{
        display: none;
    }
    .syzyx_item .wnrr{
        width: 100%;
        float: none;
        text-align: center;
    }
    .brands_screen{
        margin-top: 20%;
        flex-wrap: wrap;
    }
    .brands_screen .bds_tit{
        width: 100%;
    }
    .brands_screen ul{
        margin: 3.5% 0;
        width: 100%;
    }
    .brands_screen li{
        width: calc(100%/10);
        text-align: center;
        margin-bottom: 5%;
    }
    .brands_list_wrap li{
        width: calc(100%/2 - 1%);
        margin: 0 2% 2% 0;
    }
    .brands_list_wrap li:nth-of-type(2n){
        margin-right: 0;
    }

    .jobs_wrap{
        margin-top: 15%;
    }
    .nypd20{
        margin-top: 15%;
    }



    }